 
package EjerciciosNoBoletin1.Ex2;

public class AlumnoJava {
	private String nombre;
	private double nota;
	private boolean presentado;
	
	public AlumnoJava(){
		nombre = "";
		nota = 0;
		presentado = false;
	}
	
	public AlumnoJava(String nombre, double nota, boolean presentado) throws ErrorNotaException, FueraRangoException {
		
		this.nombre = nombre;
		
		if (nota > 10 || nota < 0){
			ErrorNotaException ex = new ErrorNotaException();
			throw ex;
		} else this.nota = nota;
		
		
		if (nota != 0 && presentado == false){
			FueraRangoException ex = new FueraRangoException();
			throw ex;
		} else this.presentado = presentado;
		
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public double getNota() {
		return nota;
	}

	public void setNota(double nota) {
		this.nota = nota;
	}

	public boolean isPresentado() {
		return presentado;
	}

	public void setPresentado(boolean presentado) {
		this.presentado = presentado;
	}
	
	

}
